particle storms - German English Dictionary